/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package proyectoempresa.DAO;

import java.util.List;
import javax.persistence.Query;
import proyectoempresa.modelo.Inventario;

/**
 *
 * @author Diego
 */
public class InventarioDao extends ComunDao_1<Inventario>{

     public InventarioDao(Inventario instancia) {
        super(instancia);
    }

    @Override
    public List<Inventario> buscarTodos() {
      Query queri=this.getEntitimanager().createQuery("Select inventario from Inventario inventario ");
    return queri.getResultList();
    }
    //  @Override
//    public List<Inventario> buscarTodos() {
//         List<Inventario> encontrado;
//        Query buscar = getEntitimanager().createQuery("SELECT i FROM inventario i");
//        encontrado = buscar.getResultList();
//        return encontrado;
//    }
//    public List<Inventario> encoPorTipo(String tipo) {
//        List<Inventario> encontrado;
//        Query buscar = getEntitimanager().createQuery("SELECT i FROM inventario i WHERE i.tipo='" + tipo + "'");
//        encontrado = buscar.getResultList();
//        return encontrado;
//    }

//    public List<Inventario> encocaracteristica(String caracteris) {
//        List<Inventario> encontrado;
//        Query buscar = getEntitimanager().createQuery("SELECT i FROM inventario i WHERE i.caracteristicas='" + caracteris + "'");
//        encontrado = buscar.getResultList();
//        return encontrado;
//    }
//
//    public List<Inventario> enconCodigp(String codigo) {
//        List<Inventario> encontrado;
//        Query buscar = getEntitimanager().createQuery("SELECT i FROM inventario i WHERE i.codigo='" + codigo + "'");
//        encontrado = buscar.getResultList();
//        return encontrado;
//    }
//
//    public List<Inventario> enconFecha(String fecha) {
//        List<Inventario> encontrado;
//        Query buscar = getEntitimanager().createQuery("SELECT i FROM inventario i WHERE i.fecha='" + fecha + "'" );
//        encontrado = buscar.getResultList();
//        return encontrado;
//    }
//
//    @Override
//    public List<Inventario> buscarTodos() {
//        throw new UnsupportedOperationException("Not supported yet.");
//    }

   
}
